﻿namespace DotNetStar.OpenSDK.QQ
{
    /// <summary>
    /// 表示获取登录用户的照片列表的 api 模块。
    /// </summary>
    public class QQAlbumPhotoApiRequest : QQApiRequest<QQAlbumPhotoApiResponse>
    {
        /// <summary>
        /// 初始化 <see cref="QQAlbumPhotoApiRequest"/> 类的新实例。
        /// </summary>
        /// <param name="config">可访问 QQ api 的配置。</param>
        /// <param name="albumId">相册Id。</param>
        public QQAlbumPhotoApiRequest(QQApiConfig config, string albumId)
            : base("https://graph.qq.com/photo/list_photo", config) => this.AlbumId = albumId;

        /// <summary>
        /// 获取相册 Id。
        /// </summary>
        public string AlbumId { get; }
    }
}
